* {margin:0px;padding:0px; list-style-type:none;} img {border:none;} ul li {list-style-type:none;}
/* Universall */
.clear {clear:both;}
.bold {font-weight:bold !important;}
.block {display:block;}
.floatLeft {float:left;}
.floatRight {float:right;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.mAuto {margin-left:auto; margin-right:auto;}
.no-border {border:none !important;}
/* @end */
/* Global */
body {
    font:normal 12px/16px Calibri, Arial, Tahoma, Helvetica, sans-serif;
    color:#666;
    background:url(../images/bg-body.jpg) center top repeat-x #fbfbfb;}
a {
    color:#2F3080;
    text-decoration:none;}
a:hover {
    text-decoration:underline;}
h1 {
    font:normal 22px/32px Candara, Calibri, Arial, Tahoma, Helvetica, sans-serif;
    margin-bottom:10px;
    color:#464749;
    font-weight:bold;
    }
h2 {
    font:bold 16px/20px Calibri, Arial, Tahoma, Helvetica, sans-serif;
    color:#464749;
    margin-bottom:10px;}
h3 {
    font:bold 14px/18px Calibri, Arial, Tahoma, Helvetica, sans-serif;
    color:#666;
    margin:15px 0 0 0;}
/*  */
html, body {
height: 100%;}
/* NEW CODE */
.main-holder{
    width:960px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -300px;}
    
.top-content{
    height:66px;
    padding:20px 0 5px 0;}
.top-links-table{float:right;}
.top-links-table tr {}
.top-links-table tr td {
    padding:0 10px 10px 10px;
    border-left:1px solid #999;}
.top-links-table tr td a {
    display:block;
    color:#333;
    font-size:12px;
    line-height:14px;
    cursor:pointer;}
	
	
.site-navigation{
    height:30px;
    padding-top:5px;
    position:relative;}
.logo{
    width:323px;
    float:left;
    padding-left:15px;}
 .facebook-like {
     width:275px; 
     float:left;
     height:50px;
     padding:5px 0 0 28px;}
.googlePlus {
    width:300px;
    padding-left:30px;
    height:25px;
    float:left;}
	
	
.main-menu {
    float:left;
    margin-right:20px;}
	
/* header redesign */
.header-content{
    width:941px;
    height:446px;
    padding:14px 15px 0 0px;
    background:url(../images/header-box-bg.png) left top no-repeat;}

.header-news{
    width:300px;
    float:right;}
.header-top-news{
    font-size:13px;
    color:#000;
    line-height:15px;
    padding-bottom:5px;}
.header-top-news a {
    display:block;
    color:#333;
    font-size:19px;
    font-weight:bold;
    font-style:normal;
    padding-bottom:5px;}
.header-top-news a:hover {text-decoration:none;}
.header-top-news span {
    display:block; 
    font-style:normal; 
    color:#888; 
    padding-top:3px; 
    font-size:12px;
    float:none;}
.news-repeater-holder {
    padding-right:15px;}
.header-news-repeater {
    border-top:1px solid #666;
    padding:4px 0;}
.header-news-repeater a {
    font-size:14px;
    color:#000;}
.header-news-repeater span {
    float:right; 
    font-size:12px;}
.news-archive-link{
    display:block;
    text-align:right;
    font-weight:bold;
    font-size:12px;
    cursor:pointer;}   
.breadcrumps{
    position:relative;
    font-size:12px;
    z-index:100;}
.breadcrumps-absolut{
    position:absolute;
    top:30px;
    left:210px;
    width:720px !important;}
.breadcrumps a {color:#666;}
.main-content {}

/* faq home page */
.faq-date, .faq-question, .faq-from{
    display:block;}
.asked-by{color:#333; font-weight:bold; margin-bottom:5px;}
.faq-btn {
    height: 36px;
    position: relative;
    top: 80px;
    display:block;
    text-align:center;}
.faq-date{
    color:#5A5B5D}
.faq-from{
    color:#2264A6}
.faq-question a{
    color:#000;}
.faq-btn a {
    background: none repeat scroll 0 0 #2264A6;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Calibri,Arial,Sans-Serif;
    font-size: 17px;
    font-weight: bolder;
    height: 21px;
    padding: 10px;}
.faq-btn a:hover{text-decoration:none;}
.home-faq{
    width:255px;
    height:452px;
    padding:25px 40px 75px 25px;
    background:url(../images/home-events-box-bg.png) left top no-repeat;
    float:left;
    font-size:13px;
    line-height:15px;
    color:#000;}
.home-faq h2{
    font-family:Candara, Calibri, Arial, Sans-Serif;
    font-weight:bold;
    font-size:28px;
    color:#464749;}
.home-faq h2 a{
    font-family:Calibri, Arial, Sans-Serif;
    font-weight:normal;
    font-size:13px;
    color:#464749;
    float:right;}
.home-faq-item{
    border-top:1px solid #999;
    padding:5px 0;}
/* end */

/* events home */
.see-all{
    font-family:Calibri, Arial, Sans-Serif !important;
    font-weight:normal !important;
    font-size:13px !important;
    color:#464749 !important;
    float:right !important;}
.home-events-item h2, .home-events-item h2 a{
    font-size:17px;
    font-family:Candara, Calibri, Arial, Sans-Serif;
    font-weight:normal;
    text-decoration:none;
    color:#464749;
    margin:0;}
.events-date{
    text-align:center;
    float:left;
    width:25px;
    margin-top:2px;}
.events-description{
    float:left;
    width:241px;
    margin-left:13px;
    margin-bottom:10px;}
.events-day{
    font-weight:bold;
    font-size:24px;    }
.events-month{font-size:13px; text-transform:uppercase;}
.events-year{font-size:11px;}
.home-events{
    width:280px;
    height:520px;
    padding:25px 20px 20px 20px;
    background:url(../images/home-events-box-bg.png) left top no-repeat;
    float:left;
    font-size:13px;
    line-height:15px;
    color:#000;}
.home-events h2{
    font-family:Candara, Calibri, Arial, Sans-Serif;
    font-weight:bold;
    font-size:28px;
    color:#464749;}
.home-events-item{
    border-top:1px solid #999;
    padding:5px 0;}
.home-banners{
    width:320px;
    height:560px;
    float:left;
    }
.home-input{
    width:230px;
    height:32px;
    background-color:#fff;
    border:1px solid #999;
    padding:0 10px;}
.home-banner-announcements{
    width:276px;
    height:296px;
    padding:22px;
    background:url(../images/home-banners-box-bg.png) left top no-repeat;}
.home-banner-announcements img{
    padding:4px 0;}
/* inner page */
.page-type-one-wrapper{
    width:645px;
    float:left;}
.page-type-one-top-shadow{
    background:url(../images/inner-type-one-top-bg.png) left bottom no-repeat;
    width:650px;
    height:26px;}
.page-type-one-bottom-shadow{
    background:url(../images/inner-type-one-bottom-bg.png) left top no-repeat;
    width:650px;
    height:30px;}
.page-type-one{
    width:590px;
    background:url(../images/inner-type-one-middle-bg.png) left top repeat-y;
    padding:0 30px;}
.page-type-two-top-shadow{
	float:left;
    background:url(../images/inner-type-two-top-bg.png) left bottom no-repeat;
    width:960px;
    height:26px;}
.page-type-two-bottom-shadow{
	float:left;
    background:url(../images/inner-type-two-bottom-bg.png) left top no-repeat;
    width:960px;
    height:30px;}
.page-type-two{
	float:left;
    width:900px;
    padding:0 30px;
    background:url(../images/inner-type-two-middle-bg.png) left top repeat-y;}
/* sie menu */
.side-menu{
    width:160px;
    float:left;
    padding-top:6px;
    background:url(../images/bg-sideBar-shadow.png) right top no-repeat;
    padding-right:20px;
    min-height:650px;}
.side-menu h2{}
.side-menu h2 a{
    color:#2E91D0;}
.page-content{
    float:left;
    width:720px;
    padding-top:25px;}
.page-content h1 span{ color:#999;}


/* Main Menu */
nav ul{margin:0; padding:0; list-style:none;}

#main_nav{clear:both; padding:10px 20px;}
#main_nav li{float:left; margin-right:30px; padding-right:15px; text-transform:uppercase; border-right:1px solid #999;}
#main_nav li li{margin-left:0; border:none;}
#main_nav li a:link, #topnav li a:visited, #topnav li a:hover{ margin:0; padding:0; text-transform:uppercase;  color:#000; font-weight:bold; font-size:12px;}
#main_nav ul ul li a:link, #topnav ul ul li a:visited{}
#main_nav li a:hover, #topnav li.active a{}
#main_nav li li a:link, #topnav li li a:visited{width:150px; float:left; margin:0; padding:7px 10px;  color:#000; text-transform:none; font-weight:normal;}
#main_nav li li a:hover{}
#main_nav ul ul{z-index:9999; list-style:none; position:absolute; left:-999em; float:left; height:auto; width:170px; padding:5px 0 0 0;}
#main_nav ul ul li{display:inline; float:left;}
#main_nav ul ul a{width:140px;  color:#000;}
#main_nav li:hover ul{left:auto; float:left;}
#main_nav li:hover{ position:static;}

	
	
	
.selected{font-weight:bold;}
/* inner page menu */
.side_nav{width:150px;}
.side_nav .level1{
    font-size:12px;
    color:#464749;}
.side_nav .level1 li {
    padding:4px 0; 
    border-bottom:1px solid #ccc;
    width:150px;}
.side_nav .level1 li:hover {}

.side_nav .level1 .level2 li {
    padding-left:30px;}
#cphInnerSideMenu_meSubMenu a.level2 {    
    color:#2E91D0;
    padding-left:30px;
    background:url(../images/sidemenu-level2.jpg) left 4px no-repeat;
    margin-left:10px !important;}
#cphPageContent_mnSubMenu a {
    white-space:normal !important;}
#cphInnerSideMenu_meSubMenu a.level2:hover {}
/* */
.news-list{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ccc;}
.news-list h2{margin-bottom:0px; font-weight:normal;}
.pager {
    padding:20px 0;
    text-align:center;
    font-weight:bold;
    width:100%;
    bottom:-20px;
    left:0;}
.pager-rel {
    position:relative;
    margin-bottom:10px;}
/* Activities */
.events-left {
    width:260px;
    float:left;
    padding:10px 10px 0 10px;}
.events-left h2 {color:#999; font-weight:normal;}
.events-left a {
    display:block;
    font-size:18px;
    padding-bottom:5px;}
.events-right {
    width:300px;
    padding:10px 20px 0 20px;
    float:left;
    min-height:480px;}
.events-right h2{color:#999; font-weight:normal;}
.events-right a {
    display:block;
    font-size:18px;
    padding-bottom:5px;}
.event-desctiption {
    padding:20px 0;
    border-bottom:1px dotted #ccc;}
.rss-icon{
    position:absolute;
    display:block;
    width:24px;
    height:24px;
    background:url(../images/rss-icon.png) left top no-repeat;
    top:0px;
    right:0px;
    z-index:999;}
.rss-icon:hover{
    background:url(../images/rss-icon.png) left bottom no-repeat;
    }
/* footer menu */
.push {
    height: 300px;}
.footer, .push {
    clear: both;}
.footer-wrapper {
    width:960px;
    margin:0 auto;
    background:url(../images/footer-top-bg.png) left top no-repeat;
    padding-top:33px;
    margin-top:30px;}
.footer {
    padding-top:10px;
    background:url(../images/footer-center-bg.png) left top repeat-y;
    padding:0 20px 10px 20px;}
.footer-nav{min-height:100px;
width: 100%;}
.footer-table{margin-top:20px; padding-bottom:15px;}
.footer-table tr td{vertical-align:top;}
.footer p{ font-size:10px;}
.social-links-table{margin-left:20px;}
.social-links-table tr td{
    padding:0 7px 7px 7px;}
.social-links-twitter{
    display:block;
    width:86px;
    height:34px;
    background:url(../images/social/footer-twitter-logo.png) left top no-repeat;}
.social-links-twitter:hover{
    background:url(../images/social/footer-twitter-logo.png) left bottom no-repeat;}
.social-links-facebook{
    display:block;
    width:86px;
    height:34px;
    background:url(../images/social/footer-facebook-logo.png) left top no-repeat;}
.social-links-facebook:hover{
    background:url(../images/social/footer-facebook-logo.png) left bottom no-repeat;}
.social-links-linkedin{
    display:block;
    width:86px;
    height:34px;
    background:url(../images/social/footer-linkedin-logo.png) left top no-repeat;}
.social-links-linkedin:hover{
    background:url(../images/social/footer-linkedin-logo.png) left bottom no-repeat;}
.social-links-twittermk{
    display:block;
    width:86px;
    height:34px;
    background:url(../images/social/footer-twitter-logo-02.png) left top no-repeat;}
.social-links-twittermk:hover{
    background:url(../images/social/footer-twitter-logo-02.png) left bottom no-repeat;}
.social-links-flickr{
    display:block;
    width:86px;
    height:34px;
    background:url(../images/social/footer-flickr-logo.png) left top no-repeat;}
.social-links-flickr:hover{
    background:url(../images/social/footer-flickr-logo.png) left bottom no-repeat;}
.social-links-youtube{
    display:block;
    width:86px;
    height:34px;
    background:url(../images/social/footer-youtube-logo.png) left top no-repeat;}
.social-links-youtube:hover{
    background:url(../images/social/footer-youtube-logo.png) left bottom no-repeat;}
.secure-link:hover{text-decoration:none;}
/* martin */
.mt40{margin-top:40px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.pl0{padding-left:0 !important;}
.w250{width:250px;}
.w315{width:315px;}
.w720{width:720px;}
/* contact */
.required-field-info, .label strong {color:Red;}
.contact-form {}
.contact-form li {
    margin-top:10px;}
.contact-form .label{
    font-size:12px;
    color:#666;}
.contact-form .input{ font:normal 14px/18px Calibri, Arial, Tahoma, Helvetica, sans-serif;}
.contact-form .input, .textBox-01{
    width:220px;
    background:none;
    border:solid 1px #d4d4d4;
    color:#333333;
    padding:2px 5px 2px 5px;}
.contact-form .input-ddl, .input-ddl {
    width:230px;
    background:none;
    border:solid 1px #d4d4d4;
    color:#333333;
    padding:2px 0px;}
.button {
    background:none;
    padding:5px;
    margin-right:5px;
    background-color:#2264A6;
    color:#fff;
    border:solid 1px #2264A6;
    cursor:pointer;    }
.contact-colum {
    width:231px;
    float:left;
    margin-right:50px;}
.left-contact{padding-top:31px;}
.validator{color:Red; font-size:10px;}
.staff-wrap {
    width:100px;
    height:200px;
    margin-right:20px;
    float:left;}
.page-content ul{padding:5px;}
.page-content ul li{list-style-type:disc;}
.contact-info label {
    color:#2F3080;}
.captcha-box{width:208px !important;}
.captcha-box img{width:208px !important;}
.tLeft{float:left;}
.tLeft img{
    margin:0 10px 4px 0;
    padding:4px;
    border:solid 1px #ccc;
    width:140px;}
.tRight{
    float:left;
    width:230px;
    height:300px;
    padding-left:20px;}
.tRight h2{margin-top:15px;}
.tRight label{
    color:#2F3080;}
/* faq */
.faq-form {list-style:none;}
.faq-form li {
    margin-top:10px;}
.faq-form .label {
    font-size:12px;
    color:#666; 
    display:block;}
.faq-form .input{ font:normal 14px/18px Calibri, Arial, Tahoma, Helvetica, sans-serif;}
.faq-form .input, .textBox-01{
    width:320px;
    background:none;
    border:solid 1px #d4d4d4;
    color:#333333;
    padding:2px 5px 2px 5px;}
.faq-form .input-ddl, .input-ddl{
    width:330px;
    background:none;
    border:solid 1px #d4d4d4;
    color:#333333;
    padding:2px 0px;}
.list-style-none{
    list-style:none !important;}
.list-style-none li{
    list-style:none !important;}
/* CheckBox; CheckBoxList; RadioButtonlist; */
.checkbox-01 input{
    vertical-align:middle;}
.checkbox-01 label{
    padding-left:5px;
    vertical-align:middle;
    position:relative;
    top:-1px;}
.checkbox-01 label:hover {
    cursor:pointer;
    text-decoration:underline;}
.checkBoxList td{
    padding:4px 40px 4px 2px;
    vertical-align: middle;}
.checkBoxList td input {
    margin:2px 5px 0 0;
    vertical-align:middle;
    float:left;    }
.checkBoxList label {
    display:block;
    float:left;}
.checkBoxList label:hover {
    cursor:pointer;
    text-decoration:underline;}
/* end */
.download-img{
    float:left;
    margin-right:20px;
    width:150px;
    height:150px;
    border:solid 1px #ccc;}
.download-desc{
    float:left;
    width:540px;}
.download-link{
    float:left;
    margin-top:10px;}
.download-header{
    margin:0;
    margin-bottom:2px;
    float:left;
    width:540px;}
.download-wrapper{
    margin-bottom:10px;}
.news-image{
    width:210px;}
.news-image img{
    width:210px;
    float:left;
    margin:0 10px 4px 0;
    border:solid 1px #d4d4d4;
    padding:3px;}
.news-text img{
    margin:10px;
    float:left;}
.single-news{
    width:297px;
    float:left;
    height:145px;
    margin:0 20px 20px 0;
    overflow:hidden;}
.single-news img {
    float:left;
    margin:5px 9px 5px 0;
    border:solid 1px #d4d4d4;
    width:130px;}
.single-news-span{
    display:block;
    color:#666;
    font-weight:bold;
    }
.description-news-span
{
    float:right;
    font-weight:bold;
    font:normal 12px/16px Calibri, Arial, Tahoma, Helvetica, sans-serif;
    color:#333 !important;}
/* Site Map */
.site-map .nodeLevel3{
    display:block;
    max-width:200px;
    white-space:normal;
    margin-bottom:12px;}
.site-map a {
    color: #333;
    font-family: "Calibri",Arial,Helvetica,sans-serif !important;
    font-size: 12px;
    line-height: 13px;
    padding: 0 4px 0 6px;
    text-decoration: none;
    text-transform: none;}
.site-map-list li {
    float:left;
    list-style:none !important;
    list-style-type:none !important;
    padding-right:20px;
    padding-bottom:20px;
    border-right:1px dotted #ddd;}
.top-node {
    color:#2F3080 !important;
    font-size:14px !important;
    font-weight:bold;}
.nodeLevel1{
    color:#2F3080 !important;
    font-size:14px !important;
    font-weight:bold;}
.nodeLevel2{font-size:12px; color:#666;}
.nodeLevel3{font-size:12px; color:#666;}
/* @end */
.faq-list {padding:10px;}
.faq-list h2{
    color:#2E91D0;
    padding-top:0px;
    font-size:14px;
    margin-bottom:5px;}
/* end */
.page-content ul{padding:5px; margin-left:10px;}
/*.page-content ul li{list-style-type:disc !important;}*/
.faq-content ul{padding:5px; margin-left:10px;}
.faq-content ul li{list-style-type:disc !important;}
.faq-content{width:720px;}
/* end */
.pnlYes, .pnlNo{
    color: #fff;
    background-color:#81B840;
    width:920px;
    font-weight:bold;
    margin:0 auto;
    padding:4px 10px;
    text-align: center;}
.pnlNo{
    color: #fff;
    background-color:#DD3C10;
    font-weight:bold;
    padding:4px 10px;
    text-align: center;
    width:920px;
    margin:0 auto;}
/* end */
#cphInnerSideMenu_mnSubMenu a{white-space:normal !important;}
/* Cute editor table */
.table-finki{
    font: normal 14px/18px Calibri, Arial, Tahoma, Helvetica, sans-serif;
    color: black;
    height: 402px;
    width: 558px; }
.table-finki tr td{
    border: solid 1px #000;
    padding: 5px;}
.subject-float{width:320px; float:left; border-top:1px dotted #ccc; margin-top:15px;}
/* Eazyio GridView */
.gridView-01 {
    font-size:12px;
    line-height:14px;
    width:690px;}
.gridView-01 .noBorder {
    width:400px;
    float:left;
    text-align:right;
    position:relative;
    top:-2px;}
.gridView-01 th {
    background-color:#E0EBF6;
    padding:3px;
    text-align:left;}
.gridView-01 th a {
    color:#333;}
.gridView-01 th a:hover {
    text-decoration:none;}
.gridView-01 th img{
    margin:0 7px;}
.gridView-01 td {
    padding:3px;
    border-bottom:solid 1px #E6E6E6;}
.gridView-icons {
    width:40px;
    text-align:center;}
.gridView-selectBtn {
    width:300px;
    float:left;}
.gridView-selectBtn input {
    background:none;
    border:none;
    border-bottom:solid 1px #333;
    font:bold 11px/14px Tahoma, Arial, Helvetica, Sans-Serif;
    letter-spacing:1px;
    cursor:pointer;}
.gridView-selectBtn input:hover {
    border-bottom:solid 1px #FFFFFF;}
.gridView-search {
    width:200px;
    float:right;
    position:relative;
    top:-3px;}
.gridView-search input {
    font:normal 11px/13px Tahoma, Arial, Helvetica, Sans-Serif;
    letter-spacing:1px;
    border:solid 1px #CCC;
    color:#000;
    padding:2px 5px 3px 5px;
    margin-right:5px;
    vertical-align:middle;}
.gridView-search-box {
    width:160px;}
.gridView-search-watermark {
    color:#999 !important;
    width:160px;}
.gridView-search-cancel {   
    position:absolute;
    top:-1px;
    left:145px;} 
.gridView-checkBox, .gridView-checkBox input {
    width:40px !important;
    text-align:center;}
.eazyioGridViewHead {
    /* background:url(../../images/backEnd/forms/bg_gv_head.png) top left no-repeat; */ }
.gridView-pager  {
    margin:5px 0;
    width:260px;
    float:right;}
.gridView-pager select {
    font:normal 11px/13px Tahoma, Helvetica, sans-serif;
    width:50px;
    border:solid 1px #CCC;
    color:#000;
    padding:1px 3px 1px 3px;
    margin:0 5px;}
.gridView-pager input {
    margin:0 4px;}
.gridView-indexBox {
    font:normal 11px/13px Tahoma, Helvetica, sans-serif;
    width:40px;
    border:solid 1px #CCC;
    color:#000;
    padding:1px 5px 1px 5px;
    margin:0 5px;
    text-align:center;}
.gridView-link {
    color:#006699;
    text-decoration:none;}
.gridView-link:hover {
    color:#3A9EDA;
    text-decoration:underline;}
.gridView-EmptyDataRow td {
    width:900px;
    text-align:center;
    padding:20px 10px;}
/* @end eazyio GridView */
/* Facebook Chat */
.facebookChatTitle {    
    color: #464749;
    font-family: Candara,Calibri,Arial,Sans-Serif;
    font-size: 19px;
    font-weight: bold;
    margin:10px 0;}
.facebook-chat-wrapper {
    position:relative;
    left:-6px;}
/* @end Facebook Chat */
/* Eupisi */
.page-eupisi-sideBar {
    width:420px;
    height:400px;
    background:url(../images/title-eupisi.png) 30px 0px no-repeat;
    float:left;}
.page-eupisi-mainBar {
    float:right;
    width:460px;}
.page-eupisi-mainBar p {
    border-top:dotted 1px #AAA;
    padding:10px 0;}
.page-eupisi-mainBar p:first-child {
    border:none;}
.page-eupisi-sideBar-buttons {
    position:relative;
    margin:300px 0 0 0;}
.page-eupisi-sideBar-buttons a {
    display:block;
    background-image:url(../images/eupisi-btn.png);
    background-repeat:no-repeat;
    float:left;
    margin-left:10px;}
.btn-registartion {
    width:182px;
    height:30px;
    background-position:left top;
    left:40px;}
.btn-studyGuide {
    width:182px;
    height:30px;
    background-position:-210px 0;}
/* @end Eupisi */